def show_menu():
    """显示菜单"""
    print("\n=== 菜单系统 ===")
    print("1. 显示当前时间")
    print("2. 计算两个数之和")
    print("3. 退出程序")

def get_choice():
    """获取用户输入"""
    choice = input("请输入选项（1-3）：")
    return choice.strip()

def handle_choice(choice):
    """处理用户选择"""
    if choice == '1':
        import datetime
        print(f"当前时间：{datetime.datetime.now()}")
    elif choice == '2':
        num1 = float(input("请输入第一个数："))
        num2 = float(input("请输入第二个数："))
        print(f"结果为：{num1 + num2}")
    elif choice == '3':
        print("正在退出程序...")
        exit()
    else:
        print("无效选项，请重新输入！")

def main():
    """主程序循环"""
    while True:
        show_menu()
        choice = get_choice()
        handle_choice(choice)

if __name__ == "__main__":
    main()